Decision Problems for Non-regular Languages

نویسنده

  • GEORG ZETZSCHE
چکیده

We begin with studying closure properties of language classes. Informally, a closure property of a languages class C states that a certain type of transformation applied to languages in C always yields languages that belong to C as well. Examples for such transformations are: (i) Homomorphisms α : X∗ → Y ∗. They transform a language L ⊆ X∗ into the language α(L) = {α(w) | w ∈ L}. (ii) Inverse homomorphisms. If α : X∗ → Y ∗ is a homomorphism, then, inversely applied to L ⊆ Y ∗, it yields α−1(L) = {w ∈ X∗ | α(w) ∈ L}. (iii) Intersection with regular sets. For a regular language R ⊆ X∗, this transformation turns a language L ⊆ X∗ into L ∩R. A language is a subset of X∗ for some finite alphabet X. A language class is a collection of languages that contains at least one non-empty language. A language class C is said to be a full trio if it is closed homomorphisms, inverse homomorphisms, and intersection with regular languages. If instead of arbitrary homomorphisms, we only require closure under non-erasing homomorphisms (i.e. α(x) 6= ε for all x ∈ X), then we have a trio. Examples of full trios are: • the regular languages, • the context-free languages, and • the recursively enumerable languages (as we will see later). The context-sensitive languages constitute a trio, but not a full trio.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimizing Schema Languages for XML: Numerical Constraints and Interleaving

The presence of a schema offers many advantages in processing, translating, querying, and storage of XML data. Basic decision problems like equivalence, inclusion, and non-emptiness of intersection of schemas form the basic building blocks for schema optimization and integration, and algorithms for static analysis of transformations. It is thereby paramount to establish the exact complexity of ...

متن کامل

Decidable and Expressive Classes of Probabilistic Automata

Hierarchical probabilistic automata (HPA) are probabilistic automata whose states are partitioned into levels such that for any state and input symbol, at most one transition with non-zero probability goes to a state at the same level, and all others go to states at a higher level. We present expressiveness and decidability results for 1-level HPAs that work on both finite and infinite length i...

متن کامل

Towards Regular Languages over Infinite Alphabets

Motivated by formal models recently proposed in the context of XML, we study automata and logics on strings over infinite alphabets. These are conservative extensions of classical automata and logics defining the regular languages on finite alphabets. Specifically, we consider register and pebble automata, and extensions of first-order logic and monadic second-order logic. For each type of auto...

متن کامل

Computing Blocker Sets for the Regular Post Embedding Problem

Blocker and coblocker sets are regular languages involved in the algorithmic solution of the Regular Post Embedding Problem. We investigate the computability of these languages and related decision problems.

متن کامل

PTL-separability and closures for WQOs on words

We introduce a flexible class of well-quasi-orderings (WQOs) on words that generalizes the ordering of (not necessarily contiguous) subwords. Each such WQO induces a class of piecewise testable languages (PTLs) as Boolean combinations of upward closed sets. In this way, a range of regular language classes arises as PTLs. Moreover, each of the WQOs guarantees regularity of all downward closed se...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015